package demo4;
/**
 * 利用getXxxx以及SetXxx来为Person类中的属性设置值和取值
 * 当成员变量名和局部变量名重名的时候,我们可以用this关键字来区分
 * 通过this.成员变量
 *
 * this的作用:
 *  1.当成员变量和局部变量重名的时候,this可以用来区分成员变量和局部变量
 *  2.方法中this会指向调用该方法的那个对象
 */
public class Person {
    private String name;
   private int age = 1;

    public void setAge(int age) {
        if (age < 0) {
            System.out.println("小兄弟，年龄不能为负值：" + age);
            return;
        }
        this.age = age;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public int getAge() {
        return age;
    }
    public void eat() {
        System.out.println("年龄为" + age + "的" + name + "正在吃饭");
    }
}
